A Dual-System Approach to Realistic Evaluation of Large-scale Networked Systems
نویسندگان
چکیده
A Dual-System Approach to Realistic Evaluation of Large-Scale Networked Systems Richard Allan Alimi 2010 Many useful techniques and infrastructures have been developed to test the correctness and performance of computer systems before deployment. However, they are limited when applied to the large-scale networked systems that are prevalent today, from Internet routing to peer-to-peer (P2P) video delivery. First, testing infrastructures are typically smaller in size and scale than the production infrastructure, limiting the scale of possible test scenarios. Second, keeping the testing infrastructures and their configurations synchronized with the production infrastructures is difficult or impossible. Finally, capturing and integrating production workloads into the testing infrastructures can be challenging. To address these shortcomings, we have developed novel techniques to conduct correctness and performance evaluations on production infrastructures for large, networked systems. We show how incorporation of domain-specific knowledge of a system being tested can provide an efficient testing infrastructure that is scalable, accurate, and easily integrates production workloads. Our techniques also avoid disruption to users of the production system. In particular, we first present a general formulation of a dual system running both the production and the tested systems concurrently. We then present ShadowNet, a realization of the dual-system concept at the link layer and network layer. ShadowNet can be used by network providers (e.g., ISPs) to evaluate the correctness and performance of network configurations before deployment. We also present PEAC, a realization of the dual-system concept at the application layer, to introduce additional capabilities. In particular, using P2P live streaming as an example, we show how the tested system can be used to handle the production system’s workload while avoiding disruption to users. PEAC introduces a scalable and distributed control technique that allows a developer to construct test scenarios with a large number of nodes.
منابع مشابه
Design of Observer-based H∞ Controller for Robust Stabilization of Networked Systems Using Switched Lyapunov Functions
In this paper, H∞ controller is synthesized for networked systems subject to random transmission delays with known upper bound and different occurrence probabilities in the both of feedback (sensor to controller) and forward (controller to actuator) channels. A remote observer is employed to improve the performance of the system by computing non-delayed estimates of the sates. The closed-loop s...
متن کاملModelling and Compensation of uncertain time-delays in networked control systems with plant uncertainty using an Improved RMPC Method
Control systems with digital communication between sensors, controllers and actuators are called as Networked Control Systems (NCSs). In general, NCSs encounter with some problems such as packet dropouts and network induced delays. When plant uncertainty is added to the aforementioned problems, the design of the robust controller that is able to guarantee the stability, becomes more complex. In...
متن کاملEvaluation of Penetration Level of Large-Scale Photovoltaic System on Voltage Stability of Power System
A power system is a nonlinear one. When turbulence occurs in the power system, the stability of the system depends on the initial operating conditions and the nature of the turbulence. Nowadays renewable energy sources including photovoltaic have a key role to meet high demand of modern societies and to maintain voltage of the buses, while they also provide clean electrical energy. However, inc...
متن کاملDelay-dependent stability for transparent bilateral teleoperation system: an LMI approach
There are two significant goals in teleoperation systems: Stability and performance. This paper introduces an LMI-based robust control method for bilateral transparent teleoperation systems in presence of model mismatch. The uncertainties in time delay in communication channel, task environment and model parameters of master-slave systems is called model mismatch. The time delay in communicatio...
متن کاملStabilization of Networked Control Systems with Variable Delays and Saturating Inputs
In this paper, improved conditions for the synthesis of static state-feedback controller are derived to stabilize networked control systems (NCSs) subject to actuator saturation. Both of the data packet latency and dropout which deteriorate the performance of the closed-loop system are considered in the NCS model via variable delays. Two different techniques are employed to incorporate actuator...
متن کامل